Coerce empty costs string to 0.0 instead of None
Merge branch 'fix-null-costs'