technically compiling
attempt at catching sigs- still crashes