I think you provide good and accurate information. However, what you described sounds like a workaround to me.