I was going to post about the OP being wrong, but I actually think that the pulse moving with casting time would be a good fix.