I have a lot of #define's