stop referencing self