Most of handling for include. (Some work remains wrt. collisions)