additional checks and heuristics