One question, why do we need the assertion?