cross-posted from: piefed.ca/post/122407