diff --git a/src/turtle_frame.cpp b/src/turtle_frame.cpp
index 37d3f41dfc12da953fd9c91f0fed937a0a69db8e..5b89364a12ca57326313cf8c575c18f2be2240cf 100644
--- a/src/turtle_frame.cpp
+++ b/src/turtle_frame.cpp
@@ -44,10 +44,7 @@
 namespace turtlesim
 {
 
-TurtleFrame::TurtleFrame(QWidget* parent, Qt::WindowFlags f):
-  TurtleFrame("rectangle", parent, f) {}
-
-TurtleFrame::TurtleFrame(std::string shape, QWidget* parent, Qt::WindowFlags f)
+TurtleFrame::TurtleFrame(QWidget* parent, Qt::WindowFlags f)
 : QFrame(parent, f)
 , path_image_(FRAME_WIDTH, FRAME_HEIGHT, QImage::Format_ARGB32)
 , path_painter_(&path_image_)
diff --git a/src/turtlesim_xl.cpp b/src/turtlesim_xl.cpp
index 681c396117dd3b6933a60f9881926b8424c9076c..14f1623f77e5f5e808608dce738e68ecdd020dae 100644
--- a/src/turtlesim_xl.cpp
+++ b/src/turtlesim_xl.cpp
@@ -66,7 +66,6 @@ int main(int argc, char** argv)
     3: path to log
   */
   TurtleApp app(argc, argv);
-  std::string shape = argv[1];
-  return app.exec(shape);
+  return app.exec();
 }