Powerful reflective systems like Pharo or Emacs can be broken in all sorts of exotic ways. Today I defined: BaseFoo class>>#name self subclassReponsibility and the entire IDE locked up! With great programming power comes great responsibility I suppose.