Sorry this is off topic so much, but I though maybe somebody could help me. 
So I've traced with the pen, and now set certain path components to "add to shape area" and some to "subtract from shape area." Here's what I've come up with:


The add to shape area lines I traced in blue (just so you guys can see them), and the subtract from image lines are in red.
Here's what I'm aiming for, when filling the path with black:


However, when I try to fill the path, this is what happens:


What could be going wrong here? It seems like my concept is working, just for some reason not all the path components set to subtract are working.
Thanks!
So I've traced with the pen, and now set certain path components to "add to shape area" and some to "subtract from shape area." Here's what I've come up with:


The add to shape area lines I traced in blue (just so you guys can see them), and the subtract from image lines are in red.
Here's what I'm aiming for, when filling the path with black:


However, when I try to fill the path, this is what happens:


What could be going wrong here? It seems like my concept is working, just for some reason not all the path components set to subtract are working.
Thanks!