“Model” marriages: Pairing implementations and hardware