move this so we don't run it every time