All great points, and you brought many solutions to the table to consider also.