WIP: Fix _matches()