The function reshape, when applied to an instance of a sub-class, returns an array instance. The method reshape returns and instance of the sub-class. It seems desirable that both be treated in the same way. Colin W.