I'm thinking <code>handleGet</code>'s code should probably just be included in <code>chooseLink</code> and everything should live there. It now seems unnecessary to split it up.