Getting some test coverage around the raised issue and ensure that we let the user know about the unknown arguments.

revert tools commit