addressing issue #4, adding -DNDEBUG to production flags.
resolving merge