Vastly improve ppt compatibility

10 jobs for master in 7 minutes and 13 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Linting
passed #136538
linting:bandit

00:00:20

passed #136539
linting:codespell

00:00:19

passed #136542
linting:mypy

00:00:19

passed #136541
linting:pyflakes

00:00:17

passed #136540
linting:pylint

00:00:31

 
  Test
passed #136543
tests:archlinux

00:01:41

passed #136544
tests:debian

00:01:41

passed #136545
tests:debian_with_bubblewrap

00:02:22

100.0%
passed #136546
tests:fedora

00:01:58

passed #136547
tests:gentoo

00:02:37