Correctly have the Promises resolving asynchronously. Data is still not returned in the response...Hmm.