Why volatile? It's not written to elsewhere, it should be final.