modified parameter handling