Fix `deep === false` bug (returning target as {})

Issue with first argument being passed as false