Is val needed later?