On-Demand: PhRMA code update and its implications