nit, missing space before the `?`