Excellent points....all of them