Hm, why do we now need to nilcheck `@values`?