diff --git a/docs/perception.rst b/docs/perception.rst
index 2aa69cb90a36d897b12f483add4e39d6dfb4cceb..3cbb39b68bcc6a29cea64b4f0101f4ce56cc1add 100644
--- a/docs/perception.rst
+++ b/docs/perception.rst
@@ -114,8 +114,6 @@ DistanceMap
 BuildingPlacer
 --------------
 
-.. TODO: get_refinery_position should work on all bases
-
 .. autoclass:: library.BuildingPlacer 	
    :members:
    :undoc-members:
diff --git a/python-api-src/lib_building_placer.cpp b/python-api-src/lib_building_placer.cpp
index 7328973d8d5d09038e3cc10a42a09c424a19e782..0102dd8a377d2acba376f722a9c873e535b58ad2 100644
--- a/python-api-src/lib_building_placer.cpp
+++ b/python-api-src/lib_building_placer.cpp
@@ -9,6 +9,7 @@ void define_building_placer(py::module & m)
         .def("can_build_here_with_spaces", &BuildingPlacer::canBuildHereWithSpace, "x"_a, "y"_a, "unit_type"_a, "build_distance"_a)
         .def("get_build_location_near", &BuildingPlacer::getBuildLocationNear, "point2di"_a, "unit_type"_a, "build_distance"_a)
         .def("reserve_tiles", &BuildingPlacer::reserveTiles, "x"_a, "y"_a, "width"_a, "height"_a)
-        .def("free_tiles", &BuildingPlacer::freeTiles, "x"_a, "y"_a, "width"_a, "height"_a)
-        .def("get_refinery_position", &BuildingPlacer::getRefineryPosition);
+        .def("free_tiles", &BuildingPlacer::freeTiles, "x"_a, "y"_a, "width"_a, "height"_a);
+        // TODO: Update this method to find refinery positions outside the first base
+        //.def("get_refinery_position", &BuildingPlacer::getRefineryPosition);
 }
\ No newline at end of file