re-use array if no-args case for call()