Basically, your base class must appear in the source code before your derived class. This will not work: ```rust class A : B { // ... } class B { // ... } ``` Which is contrary to how the rest of the language works.