Updated Progress Controller to check for empty strings as well as nulls to get an accurate Progress percent.