Last minute checks