1) Change Globals::INVALID_PIN to Globals::INVALID_PIN_NUMBER to aid readability.