Concept ACK -> agree with the idea and overall direction, but haven't reviewed the code changes nor tested it