diff --git a/tty.c b/tty.c
index 6d77e89..7727fd9 100644
--- a/tty.c
+++ b/tty.c
@@ -57,8 +57,7 @@ void	tty_cell(struct tty *,
 
 #define tty_use_acs(tty) \
 	(tty_term_has((tty)->term, TTYC_ACSC) && !((tty)->flags & TTY_UTF8))
-#define tty_use_rect(tty) \
-	((tty)->xterm_version > 270)
+#define tty_use_rect(tty) 0
 
 #define tty_pane_full_width(tty, ctx) \
 	((ctx)->xoff == 0 && screen_size_x((ctx)->wp->screen) >= (tty)->sx)
@@ -252,7 +251,7 @@ tty_set_version(struct tty *tty, u_int version)
 		return;
 	tty->xterm_version = version;
 
-	if (tty->xterm_version > 270) {
+	if (tty_use_rect(tty)) {
 		tty_puts(tty, "\033[65;1\"p");
 
 		tty_putcode(tty, TTYC_RMACS);
@@ -309,7 +308,7 @@ tty_stop_tty(struct tty *tty)
 
 	tty_raw(tty, tty_term_string(tty->term, TTYC_RMCUP));
 
-	if (tty->xterm_version > 270)
+	if (tty_use_rect(tty))
 		tty_raw(tty, "\033[61;1\"p");
 }
 
