Submit to self and properly use submitted values, derp