docs, groups, and sanitization