Make the verbose take the level and return the level if valid.
This makes the verbose a single and removes the need to have the logic of the test in the code.