Square with the promise of being an async API

Async API is async.  (Sorry, the link to support this this isn't handy.)