This is why I was getting rid of parameters on the first PR: 

We need the ov_asset, and I could just use the field, but then passing some parameters explicitly and using instance fields for others feels bad. Fixes #1005, if we want to approach it this way.