ident expressions now work correctly