Communicate with subprocess... not subprocess.PIPE