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