it turns out that it is now specified that it will be `0`!!! if there is no argument