validate_situations() now logs the tool that was used to create an invalid situation