Using cake and stackable traits patterns together

Am I right that

trait SomeTrait extends SomeClass {
  // whatever
}

means in fact the same as

trait SomeTrait { this: SomeClass =>
  // whatever
}

except

  • it can use super in its body;
  • it looks weird

? Are there any more cases of difference?