diff --git a/sweebot.py b/sweebot.py
index 49de5b1..2f2379c 100644
--- a/sweebot.py
+++ b/sweebot.py
@@ -315,6 +315,9 @@ def multiline(text, channel):
                 times += 1
 from sys import exit
 def restart():
+    if cntr != None:
+        cntr.kill()
+        cntr.remove()
     irc.irc_socket.close()
     irc2.irc_socket.close()
     irc3.irc_socket.close()
@@ -688,7 +691,7 @@ while True:
                         if cntr == None:
                             irc.send_irc(channel, nick + ":[OK] No container is loaded yet.")
                         else:
-                            cntr.stop()
+                            cntr.kill()
                             cntr.remove()
                             cntr = None
                             irc.send_irc(channel, nick + ":[OK] Done.")