diff --git a/swaylock/main.c b/swaylock/main.c
index ce337e24..7f502eb1 100644
--- a/swaylock/main.c
+++ b/swaylock/main.c
@@ -93,15 +93,7 @@ static const struct wl_registry_listener registry_listener = {
 
 static struct swaylock_state state;
 
-static void sigalarm_handler(int sig) {
-	signal(SIGALRM, SIG_IGN);
-	// TODO: Hide typing indicator
-	signal(SIGALRM, sigalarm_handler);
-}
-
 int main(int argc, char **argv) {
-	signal(SIGALRM, sigalarm_handler);
-
 	static struct option long_options[] = {
 		{"help", no_argument, NULL, 'h'},
 		{"color", required_argument, NULL, 'c'},
diff --git a/swaylock/password.c b/swaylock/password.c
index 2bdf151f..2927a9a9 100644
--- a/swaylock/password.c
+++ b/swaylock/password.c
@@ -121,5 +121,4 @@ void swaylock_handle_key(struct swaylock_state *state,
 			}
 			break;
 	}
-	// TODO: Expire state in a few seconds
 }