Guarantee consistency of each character's data

fixes #115
Merge pull request #152 from eve-val/consistent-character-pull

Guarantee consistency of each character's data