^^ I think gi-answer na neh sa ubang posters diri:
Rebuking is one example of good works.
At that point in time, that's the only thing he can do: To rebuke to unrepenting theif and ask for forgiveness.
But what if he was pardoned? He did not die, and was given another chance?
Can we assume/expect that he will live a holy life?
By the way, what did Zaccheus do to make-up is bad deeds?
Did he just ask forgiveness?
How about on your part?