Don't catch exception threw by callback
Pass exception correctly
Style fix before merge

Closes #71