bug in calls to fill_factrl