ahead of, straight ahead, just before, up front, ahead of them, in front of, get ahead, outrun, outstrip, outpace, pass ahead, forestall, outperform, overtake, outdo, surpass, ahead of time, prematurely, formerly, over, ever, precede, backwards, then,