[fix] correctly increment weightings