symbolic compositions now use correct argument passing for |args|>1 + test