Why do you define it like this when the only place you call it you use apply?