1. heuristic for thisbash, next, pre, last fields in contains. 2. dont instantiate default edges