Why can we return `Any` here, rather than `Undefined`?