wrap the lot in a timeout