Can we get error messages instead of ASSERT?