I've already solved it, so I'm unable to post my solution, however the only difference between my code and the given solution code was: After the if statement, the given solution looked like this: if (condition) { callback; } Whereas mine looked like this: if (condition) { callback; } Is there a reason I'm unaware of as of to why this would fail? Thanks in advance anyone who can help!