keep :args a vector in :protocol-invoke