because this is an interface method and the caller doesn't know (nor do I want them to) what the context is (it's private module data).