Contributed by Jamie Otelsberg (OH no Type Co.)
Contributed by Johannes Pistorius
Contributed by Axl Gamez González