destroys unnecesary partial