using geturi() where possible.