I'm in agreement with all these points