initializer_list bug fixed