more mutagen, more self-detection, lower subprocess timeout
now I know how to handle popen