Messed around with constants, buggy ICgen