We've all been through it before.