Allow for finer validation message customisation

do we need to tidy the markup?