Interaction plus cleanup