variable expression derp