issue 1977 finished
WhatsChanged impl