URI#scheme cleaner and easier to stub than ===