allow a single item to be submitted as a form; fix immutable dict bug