Is Super.new() in derived class constructor optional?

Dave, I think we should call super.new(), when there is an arguments in the new function !! if we are newing with out any arguments we can avoid super.new()
-sivajsyamm