Are these uri methods necessary, as opposed to calling build_with_path directly?