Safegeneric life

Safegeneric life