Applying Fills

My problem is with the application of the Fill command. I want to fill a 2D entity in which there are holes. I select "additional options", tick the Find internal regions box and select "out" as I do not wish to fill my holes. Yet some of my holes do get filled. What am I missing to ensure that all of my holes remain as holes?