Better late than never.

基本解释迟做总比不做好。