Correct, and I sort the list because I don't want to rely on the compiler listing the super-types in a specific order.