Contributed by Florian Hardwig
Contributed by Ryan Brotherston
Contributed by Stephen Coles
Contributed by 205TF