diff --git a/debian/changelog b/debian/changelog
index dd9f031e64875c2c5079f89dbc32965583dc5349..9da77f9f156ad321f5fe7e9e5658bd67b126ab09 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -14,6 +14,8 @@ python-defaults (2.7.3-1) unstable; urgency=low
   * pyversions, dh_python2, pycompile: allow to override system's list of
     supported Python versions via DEBPYTHON_SUPPORTED and default Python
     version via DEBPYTHON_DEFAULT env. variables
+  * Debhelper's python2 sequence now inserts dh_python2 before dh_installinit
+    (closes: 670418)
 
   [ Scott Kitterman ]
   * Bump upstream version to match current unstable/wheezy python2.7 version
diff --git a/python2.pm b/python2.pm
index 2893a4fd7858428643bb766d5c09227d460faf7f..08d84a4324f6ba2335a02c92b5f55f0c359f43fa 100644
--- a/python2.pm
+++ b/python2.pm
@@ -5,7 +5,7 @@ use warnings;
 use strict;
 use Debian::Debhelper::Dh_Lib;
 
-insert_after("dh_perl", "dh_python2");
+insert_before("dh_installinit", "dh_python2");
 remove_command("dh_pycentral");
 remove_command("dh_pysupport");