They aren't able to swallow anything very large. I have one at about 10" and mysis and bloodworms are about the upper limit. You are correct, they do not see well at all, and they might suck up a shrimp when they are filtering, but anything much larger than a baby will most likely be spit out, certainly something the size of a full grown ghost shrimp.