Found an inefficient lazy version. Collapsing is acting up