odd issue with Arduino Mega