Hospitalists, PCPs, specialists, and non-physicians: too many cooks in the kitchen?