Thanks Lindsey!
From what I read it really does have to be a keyhole limpet (really has a little hole in the shell to ID) because an algae eating limpet wouldn't eat my hydroids. :(