Fix dictionary write bugs
Todo