See initial discussion in #90
See initial discussion in #90