Little note
Move exception handling higher
Note
Ensure the user never sees more completions than they asked for