Patch butler so it doesn't compare types directly.