Update first_run and setup labels. I now understand why goto's are terrible