Shouldn't this be a reference to self?