considering this function has nothing to do with fishing exclusively, it probably shouldn't be in fishingutils