I have seen instances of wire.begin() hanging if the clock or data lines are LOW. Is there a pullup resistor on those lines?