Learned something new here, thanks. Also worth mentioning yapayzekalab.org for related reading.