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