spawn has a chance of working on posix