Copied from https://github.com/Yalir/Synthese4A