The PNPLA3 rs738409 C>G variant interacts with changes in body weight over time to aggravate liver steatosis, but reduces the risk of incident type 2 diabetes