Also we should probably initialize this once at the head of the app and keep it.