sync with 0.9.8 branch
4 files changed