analyse too, better keep always tags (hello dodo!), working dirty hack version