Why not use ```undefined``` instead of ```void 0```? We are in control of our environment and hopefully no one will use ```undefined``` as a parameter name.