replaced the "false" return with an error in case of bugs.
delete double code in battlereport