A validator