Makes sense, here it's fine to use lazy val.