atomic longs would be better?