throw indulgence errors and not activerecord ones as that is confusing