This is all new code so if you find a bug email Malcolm.