meh, why is {} != "abc" (instead, an error)