Add assert macro