That would make the setup functions a lot less clean, and I actually think this separation makes more sense, personally.