I wrote:
I'll fix translucent for now, but I assume a saner fix would be to change that "calling convention" - which I suspect exists in the first place because I once gave a bug just like this the same minimal fix.
[Reopening ITS...] And I have no idea why I didn't remove that back-null assert as well, though there was undoubtedly a reason. Anyway, it's gone now.