Can change the type of `z` to `long`?