@davidb você pode dar uma olhada nisso?
Parece semelhante ao que você está trabalhando aqui, mas não tenho certeza se é exatamente o mesmo problema:
Eu mesmo fiz um teste rápido e parece que o PR corrige isso.