don't screw up around kind bounds on trait object types