modify signal so it is there even for unsuccessful tasks