Add more implementations.