diff --git a/src/table.c b/src/table.c
index 9c63585..35482b2 100644
--- a/src/table.c
+++ b/src/table.c
@@ -1212,11 +1212,6 @@ uncheck_row (Accessible *object, int row, int col, FILE *log_fp)
 	char *name = NULL;
 	char msg[256];
 	
-	if (Accessible_isAction (object) == FALSE) {
-		error = LDTP_ERROR_UNCHECK_ACTION_FAILED;
-		return error;
-	}
-
 	table = Accessible_getTable (object);
 	n_rows = AccessibleTable_getNRows (table);
 	n_cols = AccessibleTable_getNColumns (table);
diff --git a/src/tree-table.c b/src/tree-table.c
index be486e1..e744131 100644
--- a/src/tree-table.c
+++ b/src/tree-table.c
@@ -1614,10 +1614,6 @@ tree_table_main (LDTPClientContext* cctxt, int command)
 		long row = 0;
 		long col = 0;
 		GSList *l = cctxt->req->arg_list;
-		if (Accessible_isAction (cctxt->gui_handle->handle) == FALSE) {
-			error = LDTP_ERROR_UNCHECK_ACTION_FAILED;
-			break;
-		}
 		if (l && l->data) {
 			row = atol (l->data);
 			l = l->next;
