Add more invalid input checks