Ok fine by me. I generally avoid too highly coupled methods to implementation details as it makes it a bit flexible but of course that is a flexible concept.