Talked with Danny about this, it's weird to pass extra unused arguments to a function, but if Drupal has it in their examples then it is unlikely to be sending warnings around any time soon.