 1987년 이전에는 연금수령자가 예상보다 오래 생존하든지 일찍 사망하든지 여부에 관계없이 일률적으로 연금수령액에서 제외비율만큼을 공제하고 과세하였다. 따라서 '87년 이전에는 연금수령자가 예상수명보다 오래 사는 경우는 본인이 불입한 원금상당액보다 더 많은 금액을 과세에서 제외시킬 수가 있었다. 즉 위의 예에서 A가 80회를 초과하여 연금을 수령하는 경우(가령 200회 수령하는 경우)에도 매월 $100씩 계속 과세에서 제외할 수 있었으나 '87년 개정으로 제외 한도를 엄격히 적용하게 되어 연금에 대한 과세를 보다 강화하였다고 할 수 있다. 현행(개정 후)의 방법이 이론상 보다 타당한 면도 있으나 그렇지 않아도 복잡한 과세제도를 더욱 복잡하게 하는 점도 있어 이렇게까지 정치하게 만들 필요가 있을까 하는 것이 개인적인 생각이다.
 1987년 이전에는 연금수령자의 생존기간에 관계없이 연금수령액에서 제외비율만큼 공제하고 과세하였다. '87년 이전 연금수령자가 예상수명보다 오래 살면 원금상당액보다 많은 금액을 과세에서 제외 가능했다.