Are bonds always worth holding?