better tests for usage messages