If it's not possible to free up any additional space, exit rather than hanging. In future we should warn the user before exiting.