Just a note - if you bump to `5.5`, these can use the `::class` trick