Added extensible variants.