ivar not needed any more