Never ever have side effects in assert