yield self along with options in extension activation