This allows other threads to signal
Allows for testing of existence of lack of existence of signals coming out of an object.