diff --git a/src/table.c b/src/table.c
index 9bd2c72..9c63585 100644
--- a/src/table.c
+++ b/src/table.c
@@ -1134,7 +1134,7 @@ static LDTPErrorCode
 check_row (Accessible *object, int row, int col, FILE *log_fp)
 {
 	long n_rows, n_cols;
-	long j, n_actions;
+	long i, n_actions;
 	LDTPErrorCode error;
 	Accessible *cell;
 	AccessibleTable *table;
@@ -1143,11 +1143,6 @@ check_row (Accessible *object, int row, int col, FILE *log_fp)
 	char *name = NULL;
 	char msg[256];
 	
-	if (Accessible_isAction (object) == FALSE) {
-		error = LDTP_ERROR_CHECK_ACTION_FAILED;
-		return error;
-	}
-
 	table = Accessible_getTable (object);
 	n_rows = AccessibleTable_getNRows (table);
 	n_cols = AccessibleTable_getNColumns (table);
@@ -1176,8 +1171,8 @@ check_row (Accessible *object, int row, int col, FILE *log_fp)
 
 	n_actions = AccessibleAction_getNActions (action);
 	
-	for (j = 0; j < n_actions; j++) {
-		name = AccessibleAction_getName (action, j);                                                           
+	for (i = 0; i < n_actions; i++) {
+		name = AccessibleAction_getName (action, i);
 		if (g_ascii_strcasecmp (name, "toggle") == 0) { 
 			state = Accessible_getStateSet (cell);
 			Accessible_unref (cell);
@@ -1190,7 +1185,7 @@ check_row (Accessible *object, int row, int col, FILE *log_fp)
 				return LDTP_ERROR_SUCCESS;
 			}
 			AccessibleStateSet_unref (state);
-			if (AccessibleAction_doAction (action, j) == FALSE) {
+			if (AccessibleAction_doAction (action, i) == FALSE) {
 				error = LDTP_ERROR_CHECK_ACTION_FAILED;
 				log_msg (LDTP_LOG_CAUSE, ldtp_error_get_message (error), log_fp);
 				return error;
