Why are HMOs so hard to deal with?