Fixes the behavior of 'last' to be logical when we pass --reverse so