Added flags to turn each circumstance on/off