Ning, I think the redundancy is justified -- the error message "Assertion failed 'm_tableStreamer.get() != 0' at ..." beats "Assertion failed 'true' at ...".