implementing the new NotImplemented