Should this be a val instead of a var?