this needs some explanation, interesting use case, i would love to hear about this