?  This method could be easily rewritten to use inlineCallbacks, but it's also fine as-is..