Sorry I come late to the subject but I wonder if the core code rather than the test should be fixed here. Thoughts? It's just a feeling.