The stdin support really was one brick shy of a load, and in particular with-open-file was used against a stream when using that option.