diff --git a/src/slon/remote_worker.c b/src/slon/remote_worker.c
index 43bb516..6b92054 100644
--- a/src/slon/remote_worker.c
+++ b/src/slon/remote_worker.c
@@ -553,8 +553,7 @@ remoteWorkerThread_main(void *cdata)
 		 * with us as a provider will pick up the news.
 		 */
 		(void) slon_mkquery(&query1,
-							"begin transaction; "
-							"set transaction isolation level serializable; ");
+							"begin transaction isolation level repeatable read;");
 
 		monitor_state(conn_symname, node->no_id, local_conn->conn_pid, event->ev_type, event->ev_seqno, event->ev_type);
 
