Harbaugh comes clean