keep old-fashion param management which does not require future parser