also, why not merge this tool with the other tool? I think that would be more elegant