isn't that un-necessary? (since it handles sizes not multiple of 8) ``` assert(img && w > 0 && !(w & 0x7) && h > 0 && !(h & 0x7)); ```