Old man rant here, so bear with me