Why this? Do other implementations do the same?