...actually... wait don't they do the same thing?
because if $2 doesn't exist then it wouldn't be possible for the kick script to be set out, you'd just get a small error like
* kick: Insufficient Paramaters