don't use slice on params