heavy optimization Round - unbound superclasses