Fixes #1017.
Fixes #996.