This Took Longer Than It Shouldve