ibc review