swirlify now avoids overwriting existing lesson