what is this `else` block for?