add support for non-standard parameters