def nonlinearitywarning(band, bin_ix, events, verbose=0):
    """
    Flag count rates above the 10% local nonlinearty dropoff, per the
        calibration paper.

    :param band: The band that is being used, either 'FUV' or 'NUV'.

    :type band: str

    :param bin_ix: Array indices designating which events are in the time bin
        of interest.

    :type bin_ix: numpy.ndarray

    :param events: Set of photon events to check if they are in the
        non-linearity regime.

    :type events: dict

    :param verbose: Verbosity level, a value of 0 is minimum verbosity.

    :type verbose: int

    :returns: bool -- Returns True/False whether a given set of events are at
        the non-linearity regime.
    """

    cps_10p_rolloff = {'NUV':311, 'FUV':109}

    cps = events['flat_counts'][bin_ix]/events['exptime'][bin_ix]

    return True if cps >= cps_10p_rolloff[band] else False