Yeah it tries to convert generically. I have noted this edge-case and I'll add special handling for cases like this.

Thank you for pointing it out