I don't think 'this' will resolve correctly when the next fn gets called.  Probably need to add a self = this, and then self._get.