This took way longer than it should have