This functions need proper JSDocs, and `_content` doesn't need a leading underscore.