reloadData in viewWillAppearshould a segfault, it would actually be less user-unfriendly.