It may have been avoided for historical reasons, but it works well currently
mentioned in commit 950771cd