the `_x = nil` is default behaviour, and can be removed.