Ugh... This made a complicated turn real quickly...