Added missing implementations.