Fix assigment type weights.

Closes #443.
Merge pull request #458 from bellotastudios/weights

Fix assigment type weights.