pos bug fix for eval_ident