you're welcome.
the idea with validation is to validate form input before using it.
your workflow is going around this a little, where you are using it in the sessions regardless of the validation, so any set session behaviors will need to be moved manually.