Hide some more implementation details.