Why remove "final" here and in other places?