I was missing some error handling on the async stuff
Log jammin