let not put an explicitly removed object in a ghost list

if an object has been removed explicitly we don't want it to go in a ghost list
(giving it another chance) it's just easier if it gets removed completely from the cache