If the argument is omitted, seems better to throw an error of some kind instead of silently defaulting to 0.