PreviewController catches exceptions from showInternal