somehow it's always the expensive path that works fine.