small refactoring signal + removing deprecated stuff
should fix issue #576
trying to speed up mchedr tests a bit ...