This seems like reproducing the super class behavior. It is cleaner to call `super.open(split)`.