Migrating to the new async/await syntax will help provide more robust error handling and an easier chain to return.