Can we add a comment explaining this and maybe a unit test?