an optimization to passing rest keywords
add named argument performance tip