improved signal cheat
Merged after dependency tests
balls working now that compiles with g++ instead of cc...