Should we have a default fallback just in case neither of those matches (for whatever reason)? Or simply skip item in that case?