adjusted validator