#3 prereq validation