Intent is checked against null to avoid unnecessary SunManager runs on some androids