> It was very intentional that I left in this #define NDEBUG: Well, time to do some magic to have make --debug and make --nodebug? :) More seriously, assert are good to have. If you want to put the define back, then please put it between #ifndef WIN32 / #endif :) (NDEBUG is defined in Windows during Release build, so redefinition warning) Ryo