Was doing it all wrong, derp