Supports change weight, untested
Fixed DV once and for all
Fixes to DV