Also, in the spirit of helpfulness, "passed over" is the wrong turn of phrase as used here; it implies "declined or rejected" (as in, being passed over for a promotion at work). I think "surpassed" or "leap-frogged" are closer to your intended meaning. HTH! :)