Some 'final' more, some 'final' less. ;-)