remove ir dependency