Tim Holmes: sign of the times