Uses exec instead of exec_locked