there should never be a case where amount > refund_amount