I tend to keep both, since the error will be handled silently vs. the assert will show something went wrong during testing -- unless it's ok that no init handling was performed?