I think this can be a val.