logic derp