Matrix exchange