i2f, i2b etc aren't macros, although maybe the should be...I'll make an issue for that.