So good but so bad