This adds a proper validator function. No change in behaviour, just some minor refactoring (this should be useful elsewhere later on though)
This adds a proper validator function. No change in behaviour, just some minor refactoring (this should be useful elsewhere later on though)