Dropped extract_args function for fill_args approach