loads of bits, minor and macro.