spaces and stdin but pipes suck