We should at the very least write some tests to document the intended behaviour and also clarify that in the documentation.