What would happen if any of the parameters is not present. I think of checking first the existence of these parameters.