Been there, done that, really do have the T-shirt.