fix plugin swap