0.1.2 - readablestate should be writablestate