fix error form overrides a 'final' function