towards making common block elim work for includes- not complete yet