@barnabyalter can you add a brief comment about what this is doing and why we want it?