ugh, really interesting construct, I don't even know that it works :)