oops, fixed #12 properly, had a problem with pausing on exit in subprocesses which is completely unnecessary