moved over from my (now dead) other repo - most recent commit was - usage now prints to STDERR instead of STDOUT.