added more failure tests