Fixing the process by which conditioned variables are kept around