all of this. So well put.