The current implementation is not covered by our tests, and it looks like it is buggy. I am opening the issue to not forget to fix it.