Shouldn't this be:

    request_params[:UserID]    = options[:user_id] if options[:user_id]