Forgive me for what I am about to do......