stand in good stead

Verb

 * 1)  To come in handy for someone in the aftertime.