Don't try to be smart in matches()