Hi Bruce,
Sorry for the late jump in here.
Unfortunately, I tend to agree with Zeyes in that the game appears to be behaving as expected in this case. However, the error message is very unfriendly. I have opened a TT, #2469, to at least look at the possibility of having it give a little more intuitive message.
Thanks!
Steve