Removed all direct calls to serial.print