luisf
committed
on 26 Jul 06
improve conditions execution: they are only executed when needed