E-centered gradient + cleanup