expr: fix calllist with 2+ args

put a list after msg only if there's one