mark handleCloudPush as private