See #543, #625, #628.
See #543, #625, #628.