cleaner is now compiled with NDEBUG
replaced tabs with spaces