I am in similar position to Peter and I think "means testing" is appropriate. 40% tax payers should NOT receive these benefits.