Don't warn on unused arguments – it's overdoing it.
Exit on SIGINT instead of calling the impractical debugger.