stricter create tests
store encoding on update