Here I am for duplicating to support different tools. I think the overhead is tolerable.