What's the point of declaring an object as "final"?

I just noticed that it's possible to declare objects as final in Scala: final object O What's the point of doing that? One cannot inherit from objects anyway: object A object B extends A // not ...