A comment is needed here. It is absolutely unclear to me the output of _cov_for. Also, why it is not a method?