one more fix to avoid erronous early deletion of variables list