Fix the apply function: when an object does not produce any damage a subject can not reflect