Make sure we can pass in a dict and have it all work