make it possible to check for error without signal
more tests