expose opts privately
2.4.0