Added a few more tests for invalid input. All good!