Remove redundent charges
Move magic effect in to Mutate function