The initial problem is that the API documentation (which I can't find on Google now) and Wiki didn't/don't quite match.
It so happened that Adrian and I came across the API documentation, rather than the Wiki. And in most cases I would guess that people using it will just look at the API documentation, especially to find out a parameter they want to use.
So to stop future confusion, it's probably worth finding the API page and updating it to be consistent with the Wiki.
Then the second discussion, is whether it should be overrideable. If you can't override it, then there shouldn't be a "-t" parameter as it offers no value to those that might try to use it (ie us the Customers), and it only ends up causing confusion.
The initial problem is that the API documentation (which I can't find on Google now) and Wiki didn't/don't quite match.
It so happened that Adrian and I came across the API documentation, rather than the Wiki. And in most cases I would guess that people using it will just look at the API documentation, especially to find out a parameter they want to use.
So to stop future confusion, it's probably worth finding the API page and updating it to be consistent with the Wiki.
Then the second discussion, is whether it should be overrideable. If you can't override it, then there shouldn't be a "-t" parameter as it offers no value to those that might try to use it (ie us the Customers), and it only ends up causing confusion.