Of 15 papers submitted to this issue, 8 were eventually accepted after a stringent peer review process.