last minute checks