To Avoid Last Moment