Remove unused where clause

I think this used to have meaning, but the pattern was incomplete and 'mark' is
unused in the function.
Also catch Just [] as an error

Motivation here is that if we can't even extract a name and description, it's
an error.