Bugfixes:
+ Z() handled correctly
+ prompting for user args only once for alternating args