for redirection, variable target is not initialized, should use damage.getTarget() instead