Basic extensions.