fix insertion without 2d0 address, as that may not always be available

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>
remove some redundant code

Signed-off-by: Dennis Rassmann <showp1984@gmail.com>