check for Enumerable instead