Fill in the implementation.