Spot on with every point made!