don't move past text length