if `@params[s][parameter]` do not exists, then it is catched by short evaluation in if.