The SignalChecker is a pseudo-handle only with the only purpose to help in signal handling if you are not using Signal handles, I don't think I want to make it extendable, since it has no functionality exposed to the user, all the work happens internally. Moreover, at some point in time I may integrate it inside the loop and just add a toggle.