what to return here? `$this`?