Wow how annoying. Uniform initalisation is a key improvement in C++11