Version 2.1; see README.md#Changes for details