Convert run! to a private method that is auto matically called