Your implementation details are leaking into your interface via this comment.