Why call the function twice?

-[Unknown]