Blahblah I get 10-20 messages a day every day from players saying a battle report was bugged, then we find out it wasn't bugged after spending 20 minutes analyzing detailed reports. If I automatically believed every report of a bug I would need to quit my job and abandoned my family. If I can get you to donate 2-3 hours of your life everyday to answering peoples questions and looking at battle reports all day, then let's see how skeptical you get after a month đŸ™‚
You should be good to go when you need to use it, I just made the small adjustment to the code so it adds regular protection on top of the new player status, that'll do the trick.