Added parameter checking to all tests coderef or die expout or expstderr set or die Add tests to ensure they die properly Add passing an array as expected to cycle through Add options: if expected is an array order => 1 order doesn't matter match_any => 1 match any in the array (doesn't match in isnts) ignore_whitespace =>1 trim all whitespace from output and expected