Possible to have default value that is not a valid value.
Merge branch 'master' into invalid-default
Fixing the problem

Decided that the right thing to do was allow the field to be set to
the invalid default value - but make sure the field is validated and marked as
invalid.
Merge pull request #29 from verdammelt/invalid-default

Possible to have default value that is not a valid value.