Dictionary Validation

This is also probably not complete. More questions incoming...
> and we can fail eagerly and will need a --force or what ever you suggested before.

Done. Let me know if that looks OK.