I have done some more testing and it seems that this defect was introduced with 5.54 as 5.53 works fine.   It appears that Michal is on it as the problem does not present itself in 5.55b1

-Joe