How about introducing a SyntacticBlock extractor? Otherwise this line isn't consistent with the others.