fixed i() check for expression