don't save empty strings as "None"