Fixed pattern matcher, maybe