Why is icode enabled in the first place when bcode is enabled as well?