fixes for initializer_list