I would rather this just return `[value, cas]`