You don't really need ```cause``` as an argument here since you never use the value that's passed in. It's really just a local variable inside ```checkMagicOrProjectile``` that happens to have the same name as the variable out here.