What are the arguments for and against means testing?