Some implementations.