changing how the validation works etc