Why isn't this explained in the documentation