Copied provided implementations.