fixup! fixup! fixup! added tests for crate signal handling