fixed potential bug, when creating temporary predicates that are zero-ary