What is good and what is wrong about this?