Hide caller unless custom -e is passed
diff --git a/options.c b/options.c
index 193b650..1580010 100644
--- a/options.c
+++ b/options.c
@@ -639,8 +639,10 @@
 	/* Set default filter.  Use @MAIN for now, as that's what
 	 * ltrace used to have in the past.  XXX Maybe we should make
 	 * this "*" instead.  */
-	if (options.filter == NULL)
+	if (options.filter == NULL) {
 		parse_filter_chain(&options, "@MAIN");
+		options.hide_caller = 1;
+	}
 
 	if (!opt_p && argc < 1) {
 		fprintf(stderr, "%s: too few arguments\n", progname);