why do you need this ```nil``` here?