Now can compile with or without USE_DEBUG defined