now empty values aren't removed (hello savefiles)