Make symlink to service routine at beginning (in case parts fail).
If any argument is given (even -h) print usage message and exit.