Check arguments in gen_data