Why `dup` here?