MARC::MIR implementation