Make parameter handling more general.