not to shoot your ideas down but i think zm is fine where it's at.
your ideas seem to just make it more complicated.