add support for delayed parameter parsing