It does but so was my previous fix and although it changed what you observed it was still broken. I'll compile a runtime with this union fix included and we will see.