Now with inheritence.