disabled the function parsing heuristics, it was buggy when condition was parenthesised e.g. if((true),1,2)