mecanim restrecting joins rotation

so i made some animations for mecanim and exported them to unity the animations look good but i can notice some joints not reaching the rotation i assigned to them in c4d for example i have a shield block animation in c4d this looks fine but in mecanim the shields enters the players head because the left elbow bone doesnt reach the full rotation its supposed to , when i switch the rig to generic it works perfectly . so i guess unity is just being a smart ass here how can i disable this restrection ?

I saw a similar post about a month ago with this same issue. I can’t remember the solution, but if you search for it you should find it.