Do we actually want to return `value` here?