Removed PROTECTs on heap objects and some redundant PROTECTs.