Removed use of initializer lists. so less pretty