Somewhat experimental, need to test this approach on a real site. Looking pretty promising so far, though.