def nonzero_reference_product_exchanges(dataset):
    """Return generator of all nonzero reference product exchanges"""
    return (exc for exc in dataset['exchanges']
            if exc['type'] == 'reference product'
            and exc['amount'])