Good marketing is a long game