This will be where the validation magic happens.