Good points all round.