use EventEmitter event 'error' to trigger error in order for clients to process the errors
1.1.0