I better like the assert because there is no way to recover when / if this happens.