first arg of offer callback is an err

this is just a quick illustration of the issue.

The error still needs handling!