More workarounds. Recalc if the height isn't what we need.