More segments logic