It looks easier to read the `val` method after `value` has been defined.