which makes it really hard to debug anything. Plus it is not clear that incomplete values should cause a hard error. Perhaps we just ignore the collection until the value is complete.