fixed some issues with ienumarable