Adjusted cancel_opposing to always use strings