isEmpty seemed to be really truthy, resulting in the app failing to load at all in some conditions