FIX: raise NotImplementedError, not NotImplemented