tweaked pre req check