It is a design issue/flawness. Got Dmg or not should be checked in client Instead of sever. They need review this design.