Using final when possible