changed evaluation of logic fields