flawed yet functional