Thanks are owed to:

Robert Munafo
Wolf Jung
James Morris
