Yar! I hope ye gave taht animal a taste of its own medicine!
As for waht Davey does wit his souls... Tey be givin a choice serve 100 years at Davey's Mast or Die and be sent tah Davey Jone's Locker. Of course I be feedin some of em to me little pet The Kraken. So if ye be wantin ta be takin a bite of tem souls tey may not be needin it and I can be givin ya any souls taht i dont feed to my kraken.