allow emptystring fragment ID, hide scheme