+ opps, 'auto' is c++11