correct safe deletion for positional args