Check with @oliviertoupin, I think `ListBuffer` might yield better performance