No need for revealing implementation details; using the API should not require this knowledge.