Med nyheterna att Microsoft kommer att få bakåtkompatibilitet för Xbox One till alla i slutet av året som en av de största berättelserna i årets E3, och förmodligen en av Microsofts första riktiga segrar över Sony på en tid, prata om exakt hur det skulle uppnås började ytan ganska snabbt.
Särskilt i ljuset av det faktum att Sony heller inte kan eller kommer inte att hämta samma tjänst till sin PS4-plattform och kommenterade nyheterna som att tro att processen måste vara "svår". Phil Spencer från Microsoft talade upp för att kasta lite ljus på saken.
Xbox-chefen talade om att han ville uppmuntra människor att flytta till Xbox One och att med tanke på att så många människor investerade så mycket pengar i Xbox 360, var tillhandahållandet av en bakåtkompatibilitetstjänst rättvis .
Man med plan, Phil Spencer
Spencer sa att processen var svår eftersom de var tvungna att göra väldigt olika arkitekturer tillsammans. Han förklarade lösningen som Microsoft fann.
Tillvägagångssättet som vi har tagit är att faktiskt efterlikna hela Xbox 360-hårdvarulagret. Så operativsystemet för 360 körs faktiskt när du kör spelet. Jag var där när vi gjorde den ursprungliga Xbox-bakåtkompatibiliteten för Xbox 360 där vi hade en shim för varje spel och det skedde bara inte mycket bra. Detta är faktiskt samma emulator som körs för alla spel. Olika spel gör olika saker, eftersom vi rullar ut dem säger vi "åh kanske måste vi tweak emulatorn." Men i slutändan emulerar emulatorn 360, så det är för alla.
Som ett resultat tror Xbox Live att du använder en 360 och du verkar faktiskt göra det för dina vänner online. Men eftersom Xbox One lurar på att du spelar ett Xbox One-spel är funktioner som skärmdumpar och streaming fortfarande tillgängliga på äldre spel.
Det ser verkligen ut som att mycket arbete har gått in i tilltalande konsumenter. Microsoft verkar vara på en stark väg för att återvinna en del av marknaden som de förlorade för två år sedan.
Är bakåtkompatibiliteten tillräckligt för att du ska kunna uppgradera till en Xbox One?