Sounds like the SDK does the same as the device itself? Or did I misunderstand "one of them closes and is replaced after step 6"?