This seems strange to me.  If 40 million is over the limit, then surely 50 million is over the limit too?  How does this test fail when you leave it at 50 million?