raise NotImplemented