The mind boggles ...