All of this is existing code that was moved here. I will probably just leave it alone for now.