I'm not so sure about this one. Any particular reason for using context `undefined` when executing the callback?