I suggest that you look at this thread and my explanation in #2.