Support 'file' scheme