We probably want triggerMethod calls for before:swap