Don't know why I got rid of the lazy val - add it back