add option to fail to interactive