More validation, flash messages