added another safety check to the Student requirements implementation