I don't see why checking usesSmsBroadcast is necessary here.