moving BadSignalException to stsc.signals