This was a implicit behaviour before the changeset 6fefd00369c1. As a lot of code rely on this behaviour, we make it explicit by adding a test case. issue7405 review36251002