slight refactor, no more Serial.begin() every down iteration