add `shift` to fix wrong $@