Quick check in the code revealed a potential execution path with duplicated attributes. There is a switch a fall-through case, not being the developer of that snippet, I don't know the design reasons, but hopefully the commit I pushed to mater is fixing the issue. Test and report if it doesn't.