I created the makeshift hopefully-soon-to-be-replaced framework