Jim Harbaugh weighing his options