Relax generic constraints