add canton of bern
allow zero values
Merged with upstream
Deduped