use args for call to super()