final keyword when possible