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