Patchset squashed and merged as commits c37dc30e61c56de1815750e52186c6de5be38ee9 and 4fdf3a2e6ef0d635e79aaf912c6997d2cd978835.