don't try to request length of non-collections