enumerable prototype fix?