The theory is that the script is already being passed something it can use. The same could be said for determining the input filename (ie. mloop.in), but we provide the flexibility to specify *that*. There is even a comment in genmloop.sh that says that it would be useful to provide options to specify the output filenames (both of them) in the future. Ben