my use-case is as below, it\'s just a thought looking for possible implementation tricks. I know below description is kind of abusing the interface but looking for possible