Fix that annoying trans-domain interaction
Make intrinsics walk dom 2 times
fix bugs, make tests work