Cross posted from hexbear.net/post/9248433