Patch is not yet ready (I'm looking at the source code diff for anything ‘suspicious’), just reserving a bug number and avoiding double work. Will send an actual patch later.