So good and so bad