CanPass should be internal inside Flight