OK, makes sense.  Might be a case of too-early optimization anyway.