can be a val