compute E manually, don't ping-pong to polar and back