Can you explain for me why this is necessary in a project with no dependencies? Seems unnecessary but I don't use composer so perhaps there's something I'm misunderstanding?