Fixing Chapter 12 variable arguments