The problem with means testing is that it effectively raises the marginal rate, often to astronomical percentages. For example, the withdrawal of a $1000 benefit because of an additional $1 that pushes you over a means testing threshold means your marginal tax rate on that dollar is 100,000%. Of course the rational thing to do is to not earn that dollar, or indeed any of the next $1250 that it would take to get you back to where you started (assuming a normal marginal rate of 20%).