the reason i am cautious about stuff like this is because if there is a busted/differently implemented previous version, you will still use it regardless.  i guess if that ever actually because an issue we could just switch to a version gate.