What does `asList` do here?