crosspost from ferret village