likely invariants