require blocks to return array with title and content keys