Almost as if programming against losely defined command-line interfaces is maybe not a very robust way of programming~