all must have passed