@Joshua agree, agree, agree & agree on all pts noted.