Many thanks to Jonas Schell for their contribution!