default error handling uses 'error' event instead of throwing
Release 1.0.2