fix: base uri behavior for relative and absolute uris