in the .install, the weight is set to 1 with a note that it's supposed to be higher than taxonomy module.

To be robust, it should select the actual weight of taxonomy module and set as one greater.