Lot of rambling at the end here. Sorry about that.