Might want to check into the Urban Dictionary definitions of "muppet."
"A person who is ignorant and generally has no idea about anything."
"An alternative term for idiot or moron. Usually used in the UK to describe someone who is incompetant or gormless. Taken from the name for the popular Jim Henson Puppets."
"a person who defies explanation with regard to common sense and logic, exhubing [sic] an air of confidence that is mutually exclusive to that of their accomplishments or ability"
And those were the sharable ones SFW.
https://www.urbandictionary.com/define.php?term=Muppet
Otherwise, congrats on getting 4.0 to beta.