frame-size-history can be nil, which resulted in an infloop.