take server stuff out of init to prevent sad loops