`args` only exists inside this function