backend effect chain ordering. IR directory fix