support chained assertion.