It seems that handle_data_strings() can process both checkboxes and radio buttons without any issues, even though this is the stated purpose of handle_data_names(). If that's the case, would it make sense to simply remove handle_data_names() and give the user one less parameter in forge_fdf() to figure out?