I'm missing something then, are you talking about the code your shared or an another slightly more complicated one you are just imagining now?