Sorry about the indent war, error handling habits and the test built-in help.