Don't need version again.
Don't use the dash for null.
Make default-cell-value work with an overridden :val (closes #3).