Posted a long piece covering the issue but it got lost in the ETS machine. After spending time and effort once I'm not going to recreate it.