why using the `last`?