Is this type class change intentional?