wrap behavior (down from bottom = top) is fixed