Why throw an exception rather than simply print the skew here? Is the idea that you would run this command at the beginning of a sequence of commands, ensuring the sequence fails early if the maximum permissible skew is exceeded?

Also, how about _always_ printing the skew, irrespective of whether or not we then want to fail the command?