Adding support for input into processes when they require it