commented parameter inferrer