handling uppercase extensions with browse, fixed #200