(#50) - don't swallow callback errors