Contributed by Jonas Pelzer
Contributed by Cory Hassmann
Contributed by Florian Hardwig
Contributed by Andy Kelly
Contributed by Stephen Coles