Actually do event emitter check, and don't bother checking null/undefined objects
1.0.1