the val should be a def...