Consider formatting of empty strings to nil as successful as well (not NSFormatter behavior)
Add state for nil values