error that better conforms to nodejs expectations