exec supports stdin
better and simpler list behaviour
more docs