Hm, why not add that extra complexity only once we need it? Because I think there's a good chance that it's never.