Proper checking for OC (open collector) & logic level triggering