Always using tuple for any param handling