I could be mistaken, but I *think* <code>uri</code> could/should be a required parameter.