Use prepare_need_params method