Is there a reason for this to be async? I noticed the jump in size when initially displaying the docs.