Why your diet may fail