Working but struggles with shorter fragments