will it finish tonight?