See the initial discussion at #737
See the initial discussion at #737