bugfixes in signals