Relax type check for Input/Output/Param