I didn't consider the lets them have their own cookies part, but I kinda like it, however I don't really know why other than I like separations of concerns. Why do you prefer that, and what scenarios have necessitated that in the past if you don't mind me asking?