I have a theory that bug 1189940 is caused by partial present. This is an attempt to see if that's true.