Ref2, and some of ref3