another experimental fix for serial "system_error"