use `url` rather than uri