so concrete subclasses work, anonymous classes don...
# random
k
so concrete subclasses work, anonymous classes don't