I fixed this by assert_false(e, "empty string");  it's a idiot bug...