@bram it's so good. I love the design pattern at work here.