After you catch some rare fish, do you need to keep them in your inventory until you obtain an achievement or can you sell the rare fish as quick as you catch them? Seems like holding on to the rare fish until you get an achievement would take up a lot of inventory slots.