could this be simply `[$this, 'resolve']`?