Fix #3 - simple validation callback for PLAIN