Am I okay to just call [self dismissModalViewControllerAnimated:YES] from the modal view controller or do I have to do it from the parent controller? It works from the modal view, but I've seen some sources state that delegating to the parent is better. Is my app going to get rejected if I don't delegate?