I am fairly sure these default parameters don't do what you want.  It would be clearer if they were NULL/0.  Then again I would prefer no default paramaters.

If I was going to make this change I would introduce a new function.