maybe return a static empty list here instead of instantiating a new one.