Improvements
3.12.17
3.12.18
3.12.19