Time for peace in Afghanistan?