The spots on the back could also be snail eggs.