updating backup to support accept nothing and or capable flags