Is the `first_arg || node` still necessary? Correct me if I'm wrong, but `first_arg` is never nil, right?