BlockPattern works