shouldn't be setting refcnt to nullptr when copy constructing