DBus::Object.new is not checking that the argument is a valid object path If the object is exported and emits a signal, the bus detects an invalid message and disconnects us.