side comment, doesn't need to be changed

in general, I still prefer floating point integers to signal that we are working with floats not integers.
`(1. - self.dep_params)`

(I still have a left-over habit to hunt for bugs caused by integer division.)