read opts before we execute the run