At what point do you use CSI specifications? Best practices for those providing them?