position overflow bug