fix bug: use passport provided in options hash and not our version of passport