Should probably `handle query_lc` as the regex's are currently case sensitive