Putting callback code inside of async functions like this can lead to a lot of trouble: ```js async function bigProbs() { doSomething(function(err) { if (err) throw err; // won't be caught by the parent // ... }) } ```