Be more aggressive about trying to find the filament diameter then set it to a sane value if it can't be found.