**If** some day, we think a model would require more than one permission just to be able to use it at all, then we can cross that bridge when we get there. It would be easy. We can make one of those` if not isisntance(thing, list): thing=[thing]` and stuff.