The abstract validator already does this