Better looking messages when validation, validation itself still causing problems in some scenarios. To be continued.