Excellent points!