Force the user to implement match