- # if the driver ($r) and the request ($r) ever get separated out
- # properly, then passing the request as an argument will make more sense
- return $r->authenticate($r);
+ # Interface consistency is a Good Thing -
+ # the invocant and the argument may one day be different things
+ # (i.e. controller and request), like they are when authenticate()
+ # is called on a model class (i.e. model and request)
+ return $self->authenticate($self);