Fix it so that the controllerObject handle is being piped from the first promise instead of carried from a global object.