Or pass in the promise in as an option, current solution seems fine though.