Hm, I even confused myself with this API.

On the one hand I like that it's an attribute on certain objects, but on the
other hand, I dislike that there's a difference in how they behave. I might
just remove this API method altogether, I'm not sure it is very helpful.