why do we need to do that? (genuine question, it seems that I'm missing something)