add recursive checking flags