It would be great to implement a couple of negative scenarios in tests, too.