re-expansion keeps multiplying width....attempted fix