nicer behavior for field deletion