I like it. It’s very similar to, or the same as I proposed here:
There were some legit concerns in this thread: