I'm surprised it recommended separate declarations, I know Crockford strongly recommends doing it the way it was before.