Removed -compact in favor of OPEnumerable methods.