So why is it written that way? what happens if you leave out the first cast?