confinement for HeapObject
commented out other checks
this changed from ClassInstance to UnknownObject