issue #134 by @LaBibliotika

issue #134 by @magculture

issue #134 by @MagalleriaBath