feeding input to a program is pretty clearly categorically different than providing source material to a human being