···124124125125```
126126127127-Crucial points here are when `den.aspects.igloo.includes` are called with `{ host }` and later with `{ host, user }` per-user.
127127+<Aside title="Potential duplicates by igloo.includes Functions" type="caution">
128128+Notice that `den.aspects.igloo.includes` functions are called **with** `{ host }` and **later with** `{ host, user }` **per-user**.
128129129129-Because the list of aspects at `igloo.includes` get invoked more than once, with different contexts,
130130-functions at `igloo.includes` must take care of the following:
130130+Because the list of functions at `igloo.includes` get invoked more than once, with different contexts,
131131+they must take care of the following:
131132132133```nix
133134# use den.lib.take.exactly to avoid being called with `{host, user}`
···138139```
139140140141Read the documentation at [`context/user.nix`](https://github.com/vic/den/blob/main/modules/context/user.nix) for all the details.
142142+</Aside>
141143142144## `den.provides.mutual-provider`
143145