passing a class requires fulfilling some sort of minimum requirement.