added channeling detection back in to casting