Subprocess Input Tools