Took out is_a_match for lists, since lists never happen there anymore.