Implements, not inherits, like we have that