dim/redim inconsistency