fixed infinite wrapping of collection into a thunk