Returns inside of that callback won't be returned in the method function, which is why the current implementation is there.