Have you macroed Cure in such a way that it will eventually cascade down to casting on you if other conditions fail? If not, then it really should be telling you that the target is out of range instead of casting.