fix bug with cross-cov, improve defaults for better num-stability