use uri::create() instead