fixed up ReferenceAttacher