method_exchangeImplementations problem