remove hardcoded 3 args case