same-args is a bit antiquated