highly experimental POC - UNTESTED! :-)