not directly related to the PR but I'd love to see this variable renamed to `_dataConnectionWarningEnabled` for consistency.