Again, big assumptions about what the contents of the dict are.  If you're using ** magic, you need to do validation at this level, or you might get an "unexpected kwarg" error that leads to a 500.