More Idea Vomit, feel free to look at earlier commits