Why do we need a require here? I don't understand how this task works.