added another CHECK_ macro