rev*switch, pull request #10