I think ti is better to declare a main rather than extending App. It is more familiar to readers from the Java/C land.